A possibly solution is to copy your glass tube and scale it slightly smaller or larger so you get a double-walled tube. You have to use a global map and an animated chrome spheres going up the tube. They all reflected the global map correctly.
So, what you should do is to make the glass-tube have both an inner AND an outer wall (make two tubes, one slightly smaller than the other and join them to a single object). Then put your chrome ball inside.
The secret is that the ray has to travel trough two (2) faces with glass-attribute-settings (or any oth er transparent material for that matter).